웹개발 및 최신 테크 소식을 전하는 블로그, 웹이즈프리

HOME > js

[자바스크립트] 북마크(bookmark) 추가하기, addPanel()

Last Modified : 2015-11-15 / Created : 2015-01-08
11,365
View Count
현재 페이지를 북마크, 즐겨찾기에 추가(등록)하기 위한 방법은 아래와 같습니다. 만약 북마크 버튼의 id값이 bookmark_bt라고 한다면...


$("#bookmark_bt").click(function (event) {
event.preventDefault();
var curr_url = this.href;
var curr_title = this.title;

if (window.sidebar) {
window.sidebar.addPanel(bookmarkTitle, curr_url, "");
// 파이어폭스(FireFox) 브라우저
}
else if (window.external || document.all) {
window.external.AddFavorite(curr_url, curr_title);
// Internet Explorer(인터넷 익스플로러) 브라우저
}
else if (window.opera) {
$("a.jQueryBookmark").attr("href", curr_url);
$("a.jQueryBookmark").attr("title", curr_title);
$("a.jQueryBookmark").attr("rel", "sidebar");
// Opera(오페라) 브라우저
}
else {
alert('죄송합니다. 현재 브라우저는 북마크 등록이 지원되지 않습니다. 직접 등록해주세요.');
// 북마크 등록이 되지 않는 경우 메세지 출력
return false;
}
});


크롬, 사파리의 경우 위 방법을 사용한 북마크 등록이 불가능하다는 점 참고하시기 바랍니다.

Previous

[자바스크립트, jQuery] 스크롤 안 움직이게 막기, 스크롤 고정

Previous

[자바스크립트] 크로스도메인 서브도메인 접근방법, document.domain